/*
 * @Author: xiaosihan 
 * @Date: 2024-05-29 02:21:33 
 * @Last Modified by: xiaosihan
 * @Last Modified time: 2024-05-29 03:46:29
 */

.info-point {
    position: absolute;
    background: rgba(0, 0, 0, 0.5);
    color: #a3dcde;
    font-size: 14px;
    width: 170px;
    height: 106px;
    padding: 16px 12px 0;
    margin-bottom: 30px;
    pointer-events: none;

    &-wrap {

        &:after,
        &:before {
            display: block;
            content: "";
            position: absolute;
            top: 0;
            width: 15px;
            height: 15px;
            border-top: 1px solid #4b87a6;
        }

        &:before {
            left: 0;
            border-left: 1px solid #4b87a6;
        }

        &:after {
            right: 0;
            border-right: 1px solid #4b87a6;
        }

        &-inner {

            &:after,
            &:before {
                display: block;
                content: "";
                position: absolute;
                bottom: 0;
                width: 15px;
                height: 15px;
                border-bottom: 1px solid #4b87a6;
            }

            &:before {
                left: 0;
                border-left: 1px solid #4b87a6;
            }

            &:after {
                right: 0;
                border-right: 1px solid #4b87a6;
            }
        }
    }

    &-line {
        position: absolute;
        top: 7px;
        right: 12px;
        display: flex;

        .line {
            width: 5px;
            height: 2px;
            margin-right: 5px;
            background: #17e5c3;
        }
    }

    &-content {
        .content-item {
            display: flex;
            height: 28px;
            line-height: 28px;
            background: rgba(35, 47, 58, 0.6);
            margin-bottom: 5px;

            .label {
                width: 60px;
                padding-left: 10px;
            }

            .value {
                color: #ffffff;
            }
        }
    }
}